package io.renren.modules.hospital.dao;

import io.renren.modules.hospital.entity.EmrGhInfoEntity;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 *
 *
 * @author starry
 * @email 2495646304@qq.com
 * @date 2024-01-29 17:53:46
 */
@Mapper
public interface EmrGhInfoDao extends BaseMapper<EmrGhInfoEntity> {

    /**
     * 根据患者id查找该患者的所有挂号记录
     * @param hzId 患者编号
     * @return 挂号记录列表
     */
    List<EmrGhInfoEntity> getGhListByHzId(Integer hzId);


    /**
     * 根据医生id查找该医生的当天所有挂号记录
     * @param ysId 医生编号
     * @return 挂号记录列表
     */
    List<EmrGhInfoEntity> getGhListByYsId(Integer ysId);


    List<EmrGhInfoEntity> getAllGhList(int start, int size);


    Integer getAllNum();
}
